home *** CD-ROM | disk | FTP | other *** search
/ The Game Master (3rd Edition) / The Game Master 3rd edition.iso / files / demo_vga / blossm30 / blossom.doc next >
Encoding:
Text File  |  1989-01-02  |  5.8 KB  |  145 lines

  1.                 Blossom 3.1
  2.  
  3.                 
  4.  
  5.  
  6. Copyright 1988 by Lars Norpchen
  7. Portions Copyright 1988 by Borland
  8.  
  9. January 2, 1989
  10.  
  11. Abstract: 
  12. --------
  13.     Program to make pretty pictures based on mathematical recursion as 
  14. given to us by the wonderful Computer Recreations article in Scientific 
  15. American September 1986.  Entering a,b,c, we use 
  16.  
  17.         x = y - sign (x) * sqrt ( abs ( b * x -c ) )
  18.  
  19.         y = a - x
  20.  
  21.         To give us x and y coordinates of our next point.  
  22.  
  23.  
  24.  
  25. SHAREWARE blurb:
  26. ----------------
  27.     OK--this program is NOT PUBLIC DOMAIN.  It is SHAREWARE.  What does
  28. that mean?  It means if you use it, you have to pay for it.  You can test it
  29. out a FEW TIMES, and if you like it, you pay for it.  If you don't like it 
  30. you can erase it or give it to someone else.  YOU CANNOT USE IT IF YOU
  31. DO NOT PAY FOR IT!!  You cannot display it publically if you do not pay for it.
  32. You can't do anything but look at it a few times and give it away if you
  33. do not pay for it.  
  34.     On giving it away--You cannot alter it or the documentation files 
  35. when you give it away.  THAT is a violation of copyright laws (as is using
  36. shareware, any shareware, without paying for it).  But you can give it away
  37. intact and whole and unaltered to as many people as you want (please do...) 
  38. and let them register and pay for their own copies.  See the end of this file
  39. for address and registration info.
  40.  
  41.     
  42. Integer vs. Real Value Blossom:
  43. -------------------------------
  44.     Integer is MUCH faster than the real value mode, and uses a lookup
  45. table (Blossom.tbl).  Real uses real values and is much slower.  Blossom 2.4
  46. and earlier ran with real values.  I included these modes for people who use
  47. 2.4 and know what numbers they like.  Both modes scale themselves, or can be
  48. scaled manually.
  49.  
  50. Generate vs. Input Numbers
  51. --------------------------
  52.      When set to generate, the computer will use random values for a,b and c
  53. and scale it automatically.  When set to input numbers, the program will prompt
  54. you for a,b,c and scale.  You can enter 0 for scale to have the program 
  55. automatically scale for you.  
  56.  
  57. What?  It's not working right...
  58. --------------------------------
  59.     That's because you haveta know the password to get the program to
  60. work right...and what's the password?  Send me $10 and I'll tell ya.  If you
  61. have already paid for Blossom, then you should use your password as the 
  62. last (only) command line option.  Write me if you have a problem.  I suggest
  63. writing it into a batch file.
  64.     The password gives you access to information, pause, input numbers (as
  65. opposed to generate numbers) and to the demo.
  66.  
  67.  
  68. --------------------------------------------------------------------------------
  69.  
  70. Commands:
  71.  (keystrokes while blossom is iterating...not in opening menu)
  72.  
  73. *   i - information on current screen  
  74. *   p - pause (hit o to unpause)
  75.     s - sound toggle
  76.     c - color mode toggle (incremental or cycle)
  77.     + - increase number of iterations between color changes (cycle mode)
  78.     - - decrease  (^^^)
  79.     x - exit program
  80.     q - jump back to opening menu
  81. space - clear screen and do new ABC values...
  82.  
  83. * = you need the password for these functions
  84.  
  85. Demo: (command line option)
  86.    type Blossom demo xxxx <password> to get a demo version of this program
  87. going, where xxxx is the number of iterations to do per screen.  The demo
  88. version ignores all keyboard input. 
  89.  
  90.  
  91. Incremental color mode?
  92.     Yah.  The first time it wants to put a dot somewhere, it puts dark blue.
  93. The second time it wants to put a dot in the same place, it just changes the
  94. present dot's color to the next one down the palette...Cycling color mode
  95. does so many iterations, then changes colors, then does so many, then changes.
  96. Cycle mode tends to make bands and regions of colors, while incremental tends
  97. to show most active regions off better.
  98.  
  99.  
  100.  
  101.  
  102. Misc info:
  103. ----------
  104.      Version 1.0    Wallpaper for the Mind entered, images very pretty.
  105.     
  106.          2.0    Commands added 
  107.     
  108.              2.1    Interactive mode and BGI drivers installed.  First 
  109.             Shareware released version.
  110.  
  111.          2.2    Returns computer to text mode after exiting (oops!)
  112.  
  113.          2.3    Added scale=0 means random ABC feature.     
  114.  
  115.          2.4    Sound Togggle and Keyboard lock out added
  116.  
  117.          3.0    Integer version (FAST), major reworking...Palette
  118.                         shown on screen. "Incremental" colors.
  119.  
  120.  
  121. Blossom 3.0 was written in Turbo Pascal 5.0 (thank you Borland!) with the
  122. BGI graphics drivers and their example BGIlink program.  I've tested it on
  123. CGA, herc and EGA (64K and 256K).  It should work (according to 
  124. Borland's BGI hype) on EGA (256 or 64K), VGA, CGA, Herc, MCGA, PC3270
  125.  and ATT400.  That's why the .exe file is so BIG! It's not all 
  126. my program...really!  I tried to chose graphics modes that would look
  127. the best (most colors and highest resolution).  Let me know if you have
  128. any problems or suggestions for new versions of Blossom.  Look for my AMG
  129. (another Mandelbrot\Julia set Generator) already showing at a theater near you!
  130. And thanks to Russell Kaleja Bornschlegel for his original ideas and late
  131. night ooo-that's-neat sessions....
  132. Oh!  By the way--to get the full featured version--and be legal--send
  133. $10 (c'mon...is that too much?  really?  ten bucks for all those nifty 
  134. features and pretty pictures?) to me (checks ok)---
  135.                     Lars Norpchen
  136.                     115 Seton Way
  137.                     Santa Cruz, CA 95060
  138.  
  139. P.S. Don't forget to give me your address!                      
  140. P.P.S.  I'll take more money if you want to give it to me...By the way,
  141. the $10 fee is for PRIVATE INDIVIDUALS ONLY!!!  Companies and other groups
  142. planning on using this program on more than one machine must contact me 
  143. about special fees and usages--that includes stores wishing to use Blossom
  144. to show off their machines, etc.
  145. P.P.P.S.  Source code with registration is $25.